let SYSTEM_INFO = uni.getSystemInfoSync();
// 15：由于h5中是0，那么为了美观，返回15
export const getStatusBarHeight = () => SYSTEM_INFO.statusBarHeight!==0?SYSTEM_INFO.statusBarHeight:15;


// 由于胶囊按钮的上边和状态栏下边有一定距离，同时胶囊按钮下边也有这个距离。需乘以2
// 由于titleBar设置了flex且align-items: center;只要设置它的高度那么内容就会居中，为了
// 与胶囊按钮水平对齐，所以需要这样计算
export const getTitltBarHeight = ()=>{
	if(uni.getMenuButtonBoundingClientRect()) {
		// top:胶囊按钮上边距离手机顶部的距离
		// height：胶囊按钮的高度
		let {top,height} = uni.getMenuButtonBoundingClientRect();
		return height + (top-getStatusBarHeight())*2;
	} else
		return 40;
}

export const getNavFillHeight = ()=> getStatusBarHeight() + getTitltBarHeight();